home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / developer-tools / andere sprachen / gamesmaster / includes / pragmas / games_pragmas.h < prev   
Encoding:
C/C++ Source or Header  |  1996-07-16  |  7.1 KB  |  178 lines

  1. /*                        FUNCTION DEFINITIONS LIST*/
  2. /**/
  3. /*                             Date: 05.07.96*/
  4. /**/
  5. /*                             "games.library"*/
  6. /**/
  7. /*----------------------------------------*/
  8. /* Standard functions*/
  9. /*----------------------------------------*/
  10. #pragma libcall GMSBase InitGPI 1e 001
  11. #pragma libcall GMSBase RemoveGPI 24 001
  12. #pragma libcall GMSBase Read_Mouse 2a 001
  13. #pragma libcall GMSBase Read_JoyPort 30 001
  14. #pragma libcall GMSBase Read_JoyStick 36 001
  15. #pragma libcall GMSBase Read_JoyPad 3c 001
  16. #pragma libcall GMSBase Read_SegaPad 42 001
  17. #pragma libcall GMSBase Read_Analog 48 001
  18. #pragma libcall GMSBase Read_Key 4e 801
  19. #pragma libcall GMSBase FastRandom 54 101
  20. #pragma libcall GMSBase SlowRandom 5a 101
  21. #pragma libcall GMSBase Wait_LMB 60 0
  22. #pragma libcall GMSBase Wait_Fire 66 001
  23. #pragma libcall GMSBase Wait_Time 6c 001
  24. #pragma libcall GMSBase NoRequesters 72 0
  25. #pragma libcall GMSBase SetFilter 78 001
  26. #pragma libcall GMSBase Add_InputHandler 7e 0
  27. #pragma libcall GMSBase Rem_InputHandler 84 0
  28. #pragma libcall GMSBase Add_Interrupt 8a 10803
  29. #pragma libcall GMSBase Rem_Interrupt 90 801
  30. #pragma libcall GMSBase SmartLoad 96 09803
  31. #pragma libcall GMSBase QuickLoad 9c 09803
  32. #pragma libcall GMSBase SmartUnpack a2 09803
  33. #pragma libcall GMSBase SetUserPri a8 0
  34. #pragma libcall GMSBase SetGMSPrefs ae 801
  35. #pragma libcall GMSBase UnpackPic b4 A9803
  36. #pragma libcall GMSBase GetPicInfo ba 801
  37. #pragma libcall GMSBase SetPassword c0 001
  38. #pragma libcall GMSBase AllocMemBlock c6 1002
  39. #pragma libcall GMSBase FreeMemBlock cc 001
  40. #pragma libcall GMSBase Reserved24 d2 0
  41. #pragma libcall GMSBase Reserved25 d8 0
  42. #pragma libcall GMSBase Reserved26 de 0
  43. #pragma libcall GMSBase Reserved27 e4 0
  44. #pragma libcall GMSBase Reserved28 ea 0
  45. #pragma libcall GMSBase Reserved29 f0 0
  46. #pragma libcall GMSBase Reserved2A f6 0
  47. #pragma libcall GMSBase Reserved2B fc 0
  48. #pragma libcall GMSBase Reserved2C 102 0
  49. #pragma libcall GMSBase Reserved2D 108 0
  50. #pragma libcall GMSBase Reserved2E 10e 0
  51. #pragma libcall GMSBase Reserved2F 114 0
  52. #pragma libcall GMSBase Reserved2G 11a 0
  53. #pragma libcall GMSBase Reserved2H 120 0
  54. #pragma libcall GMSBase Reserved2I 126 0
  55. #pragma libcall GMSBase Reserved2J 12c 0
  56. /*----------------------------------------*/
  57. /* Screens.GPI functions.*/
  58. /*----------------------------------------*/
  59. #pragma libcall GMSBase Add_Screen 132 801
  60. #pragma libcall GMSBase Delete_Screen 138 801
  61. #pragma libcall GMSBase Show_Screen 13e 801
  62. #pragma libcall GMSBase Hide_Screen 144 0
  63. #pragma libcall GMSBase ReturnToOS 14a 0
  64. #pragma libcall GMSBase AutoOSReturn 150 0
  65. #pragma libcall GMSBase SwapBuffers 156 801
  66. #pragma libcall GMSBase Wait_VBL 15c 0
  67. #pragma libcall GMSBase Wait_OSVBL 162 0
  68. #pragma libcall GMSBase Wait_RastLine 168 001
  69. #pragma libcall GMSBase Remake_Screen 16e 801
  70. #pragma libcall GMSBase HWScroll_Horizontal 174 0802
  71. #pragma libcall GMSBase HWScroll_Vertical 17a 0802
  72. #pragma libcall GMSBase HWScroll_Reset 180 801
  73. /**/
  74. /* Colour stuff.*/
  75. /**/
  76. #pragma libcall GMSBase B12_FadeToBlack 186 801
  77. #pragma libcall GMSBase B12_FadeToWhite 18c 10803
  78. #pragma libcall GMSBase B12_FadeToPalette 192 109804
  79. #pragma libcall GMSBase B12_FadeToColour 198 0802
  80. #pragma libcall GMSBase B24_FadeToBlack 19e 0802
  81. #pragma libcall GMSBase B24_FadeToWhite 1a4 801
  82. #pragma libcall GMSBase B24_FadeToPalette 1aa 9802
  83. #pragma libcall GMSBase B24_FadeToColour 1b0 0802
  84. #pragma libcall GMSBase Change_Colours 1b6 109804
  85. #pragma libcall GMSBase Blank_Colours 1bc 801
  86. /**/
  87. /* Rasterlist stuff.*/
  88. /**/
  89. #pragma libcall GMSBase Init_RasterList 1c2 801
  90. #pragma libcall GMSBase Update_RasterList 1c8 801
  91. /*Update_RastCommand(Command)(a1)*/
  92. #pragma libcall GMSBase Remove_RasterList 1ce 801
  93. #pragma libcall GMSBase Hide_RasterList 1d4 801
  94. #pragma libcall GMSBase Show_RasterList 1da 801
  95. /**/
  96. /* Sprite stuff.*/
  97. /**/
  98. #pragma libcall GMSBase Init_Sprite 1e0 9802
  99. #pragma libcall GMSBase Update_Sprite 1e6 9802
  100. #pragma libcall GMSBase Move_Sprite 1ec 801
  101. #pragma libcall GMSBase Remove_Sprite 1f2 0802
  102. #pragma libcall GMSBase Update_SpriteList 1f8 801
  103. #pragma libcall GMSBase Remove_SpriteList 1fe 801
  104. #pragma libcall GMSBase Remove_AllSprites 204 801
  105. #pragma libcall GMSBase Return_AllSprites 20a 801
  106. /**/
  107. /* Reserved for later!*/
  108. /**/
  109. #pragma libcall GMSBase Reserved00 210 0
  110. #pragma libcall GMSBase Reserved01 216 0
  111. #pragma libcall GMSBase Reserved02 21c 0
  112. #pragma libcall GMSBase Reserved03 222 0
  113. #pragma libcall GMSBase Reserved04 228 0
  114. #pragma libcall GMSBase Reserved05 22e 0
  115. #pragma libcall GMSBase Reserved06 234 0
  116. #pragma libcall GMSBase Reserved07 23a 0
  117. /*----------------------------------------*/
  118. /* Blitter.GPI*/
  119. /*----------------------------------------*/
  120. #pragma libcall GMSBase Init_BOB 240 9802
  121. #pragma libcall GMSBase Init_BOBList 246 9802
  122. #pragma libcall GMSBase Blit_BOB 24c 9802
  123. #pragma libcall GMSBase Blit_BOBList 252 9802
  124. #pragma libcall GMSBase Clear_BOB 258 9802
  125. #pragma libcall GMSBase Clear_BOBList 25e 9802
  126. #pragma libcall GMSBase Blit_Vertical_Series 264 9802
  127. #pragma libcall GMSBase Blit_ScaledBMap 26a 801
  128. #pragma libcall GMSBase Blit_Pattern 270 801
  129. #pragma libcall GMSBase Blit_Line 276 3210805
  130. #pragma libcall GMSBase Blit_Direct 27c 9802
  131. #pragma libcall GMSBase SnR_Backgrounds 282 9802
  132. #pragma libcall GMSBase Clear_Screen 288 801
  133. #pragma libcall GMSBase Clear_Screen_Area 28e 3210805
  134. #pragma libcall GMSBase GrabBlitter 294 0
  135. #pragma libcall GMSBase FreeBlitter 29a 0
  136. #pragma libcall GMSBase Reserved12 2a0 0
  137. #pragma libcall GMSBase Reserved13 2a6 0
  138. #pragma libcall GMSBase Reserved14 2ac 0
  139. #pragma libcall GMSBase Reserved15 2b2 0
  140. #pragma libcall GMSBase Reserved16 2b8 0
  141. #pragma libcall GMSBase Reserved17 2be 0
  142. #pragma libcall GMSBase Reserved18 2c4 0
  143. #pragma libcall GMSBase Reserved19 2ca 0
  144. #pragma libcall GMSBase Reserved1A 2d0 0
  145. #pragma libcall GMSBase Reserved1B 2d6 0
  146. /*----------------------------------------*/
  147. /* Sound.GPI*/
  148. /*----------------------------------------*/
  149. #pragma libcall GMSBase AllocAudio 2dc 0
  150. #pragma libcall GMSBase FreeAudio 2e2 0
  151. #pragma libcall GMSBase InitSound 2e8 801
  152. #pragma libcall GMSBase CheckChannel 2ee 001
  153. #pragma libcall GMSBase PlaySound 2f4 801
  154. #pragma libcall GMSBase PlaySoundDAC1 2fa 801
  155. #pragma libcall GMSBase PlaySoundDAC2 300 801
  156. #pragma libcall GMSBase PlaySoundDAC3 306 801
  157. #pragma libcall GMSBase PlaySoundDAC4 30c 801
  158. #pragma libcall GMSBase PlaySoundPri 312 801
  159. #pragma libcall GMSBase PlaySoundPriDAC1 318 801
  160. #pragma libcall GMSBase PlaySoundPriDAC2 31e 801
  161. #pragma libcall GMSBase PlaySoundPriDAC3 324 801
  162. #pragma libcall GMSBase PlaySoundPriDAC4 32a 801
  163. #pragma libcall GMSBase SetVolume 330 1002
  164. #pragma libcall GMSBase FadeVolume 336 0
  165. #pragma libcall GMSBase InitSTPlayer 33c 0
  166. #pragma libcall GMSBase PlaySTMOD 342 0
  167. #pragma libcall GMSBase StopSTPlayer 348 0
  168. #pragma libcall GMSBase MED_Init_Player 34e 0
  169. #pragma libcall GMSBase MED_Free_Player 354 0
  170. #pragma libcall GMSBase MED_Load_Module 35a 0
  171. #pragma libcall GMSBase MED_UnLoad_Module 360 0
  172. #pragma libcall GMSBase MED_RelocModule 366 0
  173. #pragma libcall GMSBase MED_SetTempo 36c 0
  174. #pragma libcall GMSBase MED_SetModnum 372 0
  175. #pragma libcall GMSBase MED_Play_Module 378 0
  176. #pragma libcall GMSBase MED_Cont_Module 37e 0
  177. #pragma libcall GMSBase MED_Stop_Player 384 0
  178.